package com.project.service;

import com.project.model.entity.ReportAnnotation;

import java.util.List;

public interface ReportAnnotationService {
    ReportAnnotation addReportAnnotation(ReportAnnotation reportAnnotation);

    void deleteReportAnnotation(Integer id);

    ReportAnnotation updateReportAnnotation(ReportAnnotation reportAnnotation);

    ReportAnnotation getReportAnnotationById(Integer id);

    List<ReportAnnotation> getAllReportAnnotations();

    List<ReportAnnotation> getReportAnnotationsByReportId(Integer reportId);

    ReportAnnotation saveOrUpdateAnnotation(ReportAnnotation reportAnnotation);

    ReportAnnotation getReviewingAnnotationByReportId(Integer reportId);

}

